コード例 #1
0
        public PontosVO Update(PontosVO obj)
        {
            var entity = _converter.Parse(obj);

            entity = _repository.Update(entity);
            return(_converter.Parse(entity));
        }
コード例 #2
0
 public IActionResult Post([FromBody] PontosVO obj)
 {
     if (obj == null)
     {
         return(BadRequest());
     }
     return(new OkObjectResult(_objBusiness.Create(obj)));
 }
コード例 #3
0
        public IActionResult Put([FromBody] PontosVO obj)
        {
            if (obj == null)
            {
                return(BadRequest());
            }
            var updatedobj = _objBusiness.Update(obj);

            if (updatedobj == null)
            {
                return(BadRequest());
            }
            return(new OkObjectResult(updatedobj));
        }
コード例 #4
0
        public IActionResult Post([FromBody] PedidosVO obj)
        {
            if (obj == null)
            {
                return(BadRequest());
            }
            PontosVO pontos = new PontosVO
            {
                Valor     = obj.Valor,
                Descricao = obj.Descricao,
                Data      = obj.Data,
                UserId    = obj.UserId
            };

            _PontosBusiness.Create(pontos);
            var user = _UserDadosBusiness.FindById(obj.UserId);

            user.Pontos = user.Pontos + obj.Valor;
            _UserDadosBusiness.Update(user);

            return(new OkObjectResult(_objBusiness.Create(obj)));
        }