Example #1
0
        public async Task <IActionResult> UpdateLog(Log log)
        {
            var f = Request.Form;

            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }

            // New Log
            if (log.DocId == null)
            {
                log.Date     = Timestamp.FromDateTime(DateTime.Parse(Request.Form["FormDate"].ToString()).ToUniversalTime().Date);
                log.UserID   = User.GetUserID();
                log.UserName = User.GetUserName();
            }

            try
            {
                return(Json(await _logService.CreateOrUpdate(log)));
                //return Ok();
            }
            catch (Exception ex)
            {
                Debug.WriteLine(ex.Message);
                return(StatusCode(500));
            }
        }