Ejemplo n.º 1
0
        public JsonResult GetContactData()
        {
            var data     = _contactUSRepository.Get();
            var newItems = new List <ContactUsViewModel>();

            foreach (var item in data)
            {
                var newItem = new ContactUsViewModel()
                {
                    CreationDate = item.CreationDate.ToShortDateString(),
                    Address      = item.Address,
                    City         = item.City,
                    Email        = item.Email,
                    FirstName    = item.FirstName,
                    Id           = item.Id,
                    Message      = item.Message,
                    PhoneNumber  = item.PhoneNumber,
                    PostalNumber = item.PostalNumber,
                    Region       = item.Region,
                    SecondName   = item.SecondName,
                    Topic        = item.Topic,
                };

                newItems.Add(newItem);
            }
            return(Json(new { data = newItems }));
        }
        public async Task <IActionResult> ExecuteAsync(int contactUsId, CancellationToken cancellationToken)
        {
            var contactUs = await _contactUsRepository.Get(contactUsId, cancellationToken);

            if (contactUs == null)
            {
                return(new NotFoundResult());
            }

            await _contactUsRepository.Delete(contactUs, cancellationToken);

            return(new NoContentResult());
        }
Ejemplo n.º 3
0
        public async Task <IActionResult> ExecuteAsync(int id, string status, CancellationToken cancellationToken)
        {
            var contactUs = await _contactUsRepository.Get(id, cancellationToken);

            if (contactUs == null)
            {
                return(new NotFoundResult());
            }
            var saveContactUs = new SaveContactUs();

            _contactUsToSaveContactUsMapper.Map(contactUs, saveContactUs);
            saveContactUs.Status = status;

            _saveContactUsToContactUsMapper.Map(saveContactUs, contactUs);

            contactUs = await _contactUsRepository.Update(contactUs, cancellationToken);

            var contactUsViewModel = _contactUsToContactUsMapper.Map(contactUs);

            return(new OkObjectResult(contactUsViewModel));
        }
Ejemplo n.º 4
0
 public async Task <IActionResult> Get(int id)
 {
     return(Ok(partnerRepository.Get()));
 }
        public async Task <ActionResult <ContactUs> > Get(string id)
        {
            var info = await _contactUsRepository.Get(id);

            return(Ok(info));
        }