public ActionResult Create(NewRequestFormDto requestFormDto) { if (!ModelState.IsValid) { return(View(requestFormDto)); } RequestCreationService.Create(requestFormDto); return(Redirect(Url.RouteUrl(new { action = "ViewMyRequests" }))); }
public void Create(NewRequestFormDto requestFormDto) { // todo wrap to transaction var category = CategoryDataStore.Get(requestFormDto.CategoryId); var newRequest = new Request { Category = category, Comment = requestFormDto.Comment, Author = UserDataStore.Get(requestFormDto.AuthorId), ConsumerName = requestFormDto.CustemerFio, Date = DateTime.UtcNow, Phone = requestFormDto.PhoneNumber, State = EState.Registered }; RequestDataStore.Save(newRequest); }