Beispiel #1
0
        public async Task <ActionResult <ODataUpdateViewModel> > Save(string culture, [FromBody] ODataUpdateViewModel data)
        {
            var portalResult = await base.SaveAsync <ODataUpdateViewModel>(data, true);

            if (portalResult.IsSucceed)
            {
                return(Ok(portalResult));
            }
            else
            {
                return(BadRequest(portalResult));
            }
        }
        public async Task <ActionResult <ODataUpdateViewModel> > Save(string culture, [FromBody] ODataUpdateViewModel data)
        {
            string _username = User?.Claims.FirstOrDefault(c => c.Type == ClaimTypes.Name)?.Value;

            if (string.IsNullOrEmpty(data.CreatedBy))
            {
                data.CreatedBy = _username;
            }
            var portalResult = await base.SaveAsync <ODataUpdateViewModel>(data, true);

            if (portalResult.IsSucceed)
            {
                return(Ok(portalResult));
            }
            else
            {
                return(BadRequest(portalResult));
            }
        }