public static CreateContactUsDto ToDto(this CreateContactUsViewModel source, string userId) { return(new CreateContactUsDto { UserId = userId, Description = source.Description }); }
private ContactUs CreateNewContactUs(CreateContactUsViewModel contactUs) { return(new ContactUs() { Id = contactUs.Id != default ? contactUs.Id : contactUs.Id, Email = contactUs.Email, Description = contactUs.Description, Name = contactUs.Name, PhoneNumber = contactUs.PhoneNumber, Subject = contactUs.Subject });
public async Task <IActionResult> Create(CreateContactUsViewModel contactUs) { if (contactUs.Topic == null) { var item = CreateNewContactUs(contactUs); _context.Add(item); await _context.SaveChangesAsync(); return(Redirect("/Home")); } return(Redirect("/Home")); }
public IActionResult ContactUs(CreateContactUsViewModel model) { var serviceResult = _userService.CreateContactUs(model.ToDto(UserId)); return(View_Get(serviceResult, nameof(ContactUs))); }