public async Task <IHttpActionResult> Put(TiposMovimientDto tiposMovimiento)
        {
            if (category == null)
            {
                return(BadRequest(String.Format(Resources.RequestEmpty, _element)));
            }
            var principal = RequestContext.Principal as ClaimsPrincipal;

            category.UserModificatorId = principal.Identity.GetUserId();
            var res = this._servicio.Put(category).Result;

            switch (res)
            {
            case -1:
                return(BadRequest(String.Format(Resources.UpdateError, _element)));

            default:
                return(Ok(String.Format(Resources.UpdateOk, _element)));
            }
        }
        public async Task <IHttpActionResult> Post(TiposMovimientDto tiposMovimiento)
        {
            if (category == null)
            {
                return(BadRequest(String.Format(Resources.RequestEmpty, _element)));
            }
            var principal = RequestContext.Principal as ClaimsPrincipal;

            category.UserCreatorId     = principal.Identity.GetUserId();
            category.UserModificatorId = principal.Identity.GetUserId();
            var res = this._servicio.Post(category).Result;

            if (res > 0)
            {
                return(Ok(String.Format(Resources.SaveOk, _element)));
            }
            else
            {
                return(BadRequest(String.Format(Resources.SaveError, _element)));
            }
        }