public TransactionResult create(EmpleadoVo empleado_vo, User user_log) { Empleado empleado = EmpleadoAdapter.voToObject(empleado_vo); empleado.user = user_log; return(empleado_repository.create(empleado)); }
public HttpResponseMessage update([FromBody] EmpleadoVo empleado_vo) { TransactionResult tr = empleado_service.update(empleado_vo); 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)); } }
/// <summary> /// Void object to object /// </summary> /// <param name="vo"></param> /// <returns></returns> public static Empleado voToObject(EmpleadoVo vo) { return(new Empleado { id = vo.id, tipo_empleado = new TipoEmpleado { id = vo.tipoempleado_id }, nombre = vo.nombre, ap_paterno = vo.ap_paterno, ap_materno = vo.ap_materno, compania = new Compania { id = vo.compania_id }, status = vo.status == 0 ? false : true, user = new Models.Auth.User { id = vo.user_id } }); }
public HttpResponseMessage create([FromBody] EmpleadoVo empleado_vo) { TransactionResult tr = empleado_service.create(empleado_vo, new Models.Auth.User { id = int.Parse(RequestContext.Principal.Identity.Name) }); 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(EmpleadoVo empleado_vo) { return(empleado_repository.update(EmpleadoAdapter.voToObject(empleado_vo))); }