public TransactionResult create(CompaniaVo compania_vo, User user_log, int sistema) { Compania obj = CompaniaAdapter.voToObject(compania_vo); obj.user = user_log; return(compania_repository.create(obj, sistema)); }
public static Compania voToObject(CompaniaVo vo) { return(new Compania { id = vo.id, razon_social = vo.razon_social, nombre_sistema = vo.nombre_sistema, cuenta_propia = vo.cuenta_propia, cuenta = new Cuenta { id = int.Parse(vo.cuenta_id) }, user = new Models.Auth.User { id = vo.user_id } }); }
public HttpResponseMessage updateCompaniasCombustibles([FromBody] CompaniaVo compania_vo) { //Envia el parámetro 2 por default para indicar que es el sistema de combustibles TransactionResult tr = compania_service.update(compania_vo, 2); IDictionary <string, string> data = new Dictionary <string, string>(); if (tr == TransactionResult.OK) { data.Add("message", "Object updated."); return(Request.CreateResponse(HttpStatusCode.OK, data)); } else { data.Add("message", "There was an error attending your request."); return(Request.CreateResponse(HttpStatusCode.BadRequest, data)); } }
public HttpResponseMessage create([FromBody] CompaniaVo compania_vo) { //Envia el parámetro 1 por default para indicar que es el sistema de combustibles TransactionResult tr = compania_service.create(compania_vo, new Models.Auth.User { id = int.Parse(RequestContext.Principal.Identity.Name) }, 1); IDictionary <string, string> data = new Dictionary <string, string>(); if (tr == TransactionResult.CREATED) { data.Add("message", "Object created."); return(Request.CreateResponse(HttpStatusCode.Created, data)); } else if (tr == TransactionResult.EXISTS) { data.Add("message", "Object already existed."); return(Request.CreateResponse(HttpStatusCode.Conflict, data)); } else { data.Add("message", "There was an error attending your request."); return(Request.CreateResponse(HttpStatusCode.BadRequest, data)); } }
public TransactionResult update(CompaniaVo compania_vo, int sistema) { return(compania_repository.update(CompaniaAdapter.voToObject(compania_vo), sistema)); }