public void UpdateTest() { //AddTest(); IPersistenceApplication per = new CrossCutting.IoCManager.Voluntario.Application.Persistence.PersistenceApplicationIoCManager(base.Config) .GetCurrentIPersistenceApplicationImplementation(); //per.Voluntario = Voluntario; per.VoluntarioSerialized = base.GetVoluntarioSerialized(); per.RequestId = RequestId; Voluntario.Email = "*****@*****.**"; per.Update(); }
public IActionResult Put([FromBody] string voluntario, [FromServices] IConfiguration config) { using (IPersistenceApplication applicationPer = new CrossCutting.IoCManager.Voluntario.Application.Persistence.PersistenceApplicationIoCManager(config) .GetCurrentIPersistenceApplicationImplementation()) { string requestId = Guid.NewGuid().ToString(); applicationPer.RequestId = requestId; applicationPer.VoluntarioSerialized = voluntario; try { applicationPer.Update(); return(NoContent()); } catch (Exception ex) { return(StatusCode((int)HttpStatusCode.InternalServerError, ex.Message)); } } }