public async Task <IActionResult> Create([Bind("Id,PublishDateTime,Content")] WarningViewModel warningViewModel) { ApplicationUser usr = await GetCurrentUserAsync(); var currentUserGuid = Guid.Parse(usr.Id); if (currentUserGuid == null) { return(NotFound()); } if (!ModelState.IsValid) { return(View(warningViewModel)); } var warning = _mapper.Map <Warning>(warningViewModel); warning.ProfileId = currentUserGuid; warning.PublishDateTime = DateTime.Now; await _warningService.Create(warning); return(RedirectToAction(nameof(Index))); }
public ActionResult Create(Warning request) { _warningService.Create(request); return(RedirectToAction(Request.Form["View"], EntityType.Warning.ToString())); }
public CreateResponse Post(WarningRequest request) { return(_warningService.Create(request)); }