Breezejs problemas con el paquete de guardar
Estoy trabajando con breezejs, y el código del lado del servidor de mi aplicación es .net.
en mis vistas (del lado del cliente), quiero agregar una entidad y luego guardarla. Asumamos que una entidad es así:
{
"Id": 1,
"Name": "someName",
"CreatedDate": "1900-01-01T05:00:00Z",
"UpdatedDate": "1900-01-01T05:00:00Z",
"CreatedBy": null,
"UpdatedBy": null,
"RowVersion": 0,
etc ...
}
}
quiero establecer los valores deCreatedDate
UpdatedDate
CreatedBy
yUpdatedBy
, puedo hacerlo usando javascript, por supuesto, PERO no quiero que el cliente se encargue de ese tipo de cosas.
Mi controlador de brisa donde vive esta función es así:
[HttpPost]
public SaveResult SaveChanges(JObject saveBundle)
{
return _contextProvider.SaveChanges(saveBundle);
}
Como se puede ver, el saveBundle es un objeto JO, cuando yo depuro veo el saveBundle así:
{
"entities": [
{
"Id": 1,
"Name": "someName",
"CreatedDate": "1900-01-01T05:00:00Z",
"UpdatedDate": "1900-01-01T05:00:00Z",
"CreatedBy": null,
"UpdatedBy": null,
"RowVersion": 0,
etc ...
}
}
}
],
"saveOptions": {}
}
¿Cómo puedo cambiar los valores deCreatedDate
UpdatedDate
CreatedBy
yUpdatedBy
en el saveBundle antes de comprometerse a guardar ???
este es un objeto JO con un conjunto de objetos como propiedad, puedo manipular a Json con javascript, ¿cómo puedo hacerlo con .Net?
Muchas gracias.