Exemplo n.º 1
0
        public TransactionResult create(SubNivelVo subnivel_vo, User user_log)
        {
            SubNivel obj = SubNivelAdapter.voToObject(subnivel_vo);

            obj.user = user_log;
            return(subnivel_repository.create(obj));
        }
Exemplo n.º 2
0
        public HttpResponseMessage update([FromBody] SubNivelVo subnivel_vo)
        {
            TransactionResult tr = subnivel_service.update(subnivel_vo, new Models.Auth.User {
                id = int.Parse(RequestContext.Principal.Identity.Name)
            });
            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));
            }
        }
Exemplo n.º 3
0
 public static SubNivel voToObject(SubNivelVo vo)
 {
     return(new SubNivel
     {
         id = vo.id,
         nivel = new Nivel {
             id = vo.nivel_id
         },
         nombre = vo.nombre,
         status = vo.status == 0? false : true,
         cuenta = new Cuenta {
             id = vo.cuenta_id
         },
         proceso = new ProcesoMinero {
             id = vo.proceso_id
         },
         user = new Models.Auth.User {
             id = vo.user_id
         }
     });
 }