Problemas de breezejs com o pacote salvar
estou trabalhando com breezejs, e o código do lado do servidor do meu aplicativo é .net.
na minha opinião (lado do cliente), eu quero adicionar e entidade, então eu quero salvá-lo. Vamos supor que uma entidade é assim:
{
"Id": 1,
"Name": "someName",
"CreatedDate": "1900-01-01T05:00:00Z",
"UpdatedDate": "1900-01-01T05:00:00Z",
"CreatedBy": null,
"UpdatedBy": null,
"RowVersion": 0,
etc ...
}
}
eu quero definir os valores deCreatedDate
UpdatedDate
CreatedBy
eUpdatedBy
, eu posso fazer isso usando javascript, é claro, mas eu não quero que o cliente cuide desse tipo de coisas.
meu controlador de brisa onde mora essa função é assim:
[HttpPost]
public SaveResult SaveChanges(JObject saveBundle)
{
return _contextProvider.SaveChanges(saveBundle);
}
como vc pode ver o saveBundle é um JObject, quando eu depurar eu vejo o saveBundle assim:
{
"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": {}
}
Como posso alterar os valores deCreatedDate
UpdatedDate
CreatedBy
eUpdatedBy
no saveBundle antes do salvamento ser confirmado ???
este é um JObject com uma matriz de objetos como proprety, eu posso manipular Json com javascript, como posso fazê-lo com .net ???
Muito obrigado.