Esempio n. 1
0
 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"));
        }
Esempio n. 4
0
        public IActionResult ContactUs(CreateContactUsViewModel model)
        {
            var serviceResult = _userService.CreateContactUs(model.ToDto(UserId));

            return(View_Get(serviceResult, nameof(ContactUs)));
        }