public async Task <Contact> Index(ContactAddDto contactAddDto) { contactAddDto.Date = DateTime.Now; contactAddDto.ReadInfo = "Yeni"; await _MessageDal.AddAsync(_mapper.Map <Contact>(contactAddDto)); return(null); }
public async Task <IHttpActionResult> Add(ContactAddDto model) { bool result = await _contactService.Add(model); if (!result) { return(BadRequest()); } return(Ok()); }
public async Task <BaseResultCRUDDto <OutPut_ContactDto> > CreateContact(ContactAddDto addedmodel) { if (await contactRepository.GetByContactFullName(addedmodel.FirstName + " " + addedmodel.LastName) != null) { return new BaseResultCRUDDto <OutPut_ContactDto>() { ErrorMessage = "نام مخاطب از قبل به ثبت رسیده است " } } ; return(await contactRepository.Addcontact(addedmodel)); }
public async Task <bool> Add(ContactAddDto model) { try { Contact entity = new Contact { Id = Guid.NewGuid(), Phone = model.Phone, Address = model.Address }; _context.Contact.Add(entity); await _context.SaveChangesAsync(); return(true); } catch (Exception) { return(false); } }
public async Task <IActionResult> Index(ContactAddDto contactAddDto) { await _messageManager.Index(contactAddDto); ViewBag.basarili = "Mesajınız İletilmiştir"; ViewBag.gundem = _newsManager.GetNews(); ViewBag.spor = _newsManager.GetCategoryActiveNews("Spor"); ViewBag.ekonomi = _newsManager.GetCategoryActiveNews("Ekonomi"); ViewBag.saglik = _newsManager.GetCategoryActiveNews("Sağlık"); ViewBag.magazin = _newsManager.GetCategoryActiveNews("Magazin"); ViewBag.siyaset = _newsManager.GetCategoryActiveNews("Siyaset"); ViewBag.egitim = _newsManager.GetCategoryActiveNews("Eğitim"); ViewBag.duyuru = _announcementManager.GetHomeAnnouncement(); return(View()); }
public async Task <BaseResultCRUDDto <OutPut_ContactDto> > Addcontact(ContactAddDto addedmodel) { if ((addedmodel.ContactPhoneNumbers != null && addedmodel.ContactPhoneNumbers.Count > 0) == false) { return new BaseResultCRUDDto <OutPut_ContactDto>() { ErrorMessage = "PhoneNumberList Is blank" } } ; var AddedItem = new Contact() { FirstName = addedmodel.FirstName, LastName = addedmodel.LastName, EmailAddress = addedmodel.EmailAddress, Address = addedmodel.Address, CompanyName = addedmodel.CompanyName, WebSite = addedmodel.WebSite, BirthDate = addedmodel.BirthDate }; using (var dbtran = await dbContext.Database.BeginTransactionAsync()) { try { dbContext.Contacts.Add(AddedItem); var phoneaddedmodel = addedmodel.ContactPhoneNumbers. Select(x => new ContactPhoneNumbers() { ContactId = AddedItem.Id, PhoneNumberTypeId = x.PhoneNumberTypeId, PhoneNumber = x.PhoneNumber }) .ToList(); dbContext.ContactPhoneNumbers.AddRange(phoneaddedmodel); await dbContext.SaveChangesAsync(); dbtran.Commit(); return(new BaseResultCRUDDto <OutPut_ContactDto>() { IsSuccess = true, CRUDObject = new OutPut_ContactDto() { Id = AddedItem.Id, FirstName = AddedItem.FirstName, LastName = AddedItem.LastName, EmailAddress = AddedItem.EmailAddress, Address = AddedItem.Address, CompanyName = AddedItem.CompanyName, WebSite = AddedItem.WebSite, BirthDate = AddedItem.BirthDate } }); } catch (Exception ex) { dbtran.Rollback(); return(new BaseResultCRUDDto <OutPut_ContactDto>() { ErrorMessage = ex.Message }); } } }
public async Task <IActionResult> CreateContact(ContactAddDto model) { var resultAdd = await contactService.CreateContact(model); return(Ok(resultAdd)); }