public ContactCom Update(int id, ContactCom contactCom) { var contactModel = GetById(id); if (contactModel == null) { return(null); } var orderModel = _orderService.GetById(contactCom.OrderId); contactModel.Email = contactCom.Email; contactModel.Name = contactCom.Name; contactModel.PhoneNumber = contactCom.PhoneNumber; contactModel.LinkCV = contactCom.LinkCV; contactModel.Order = orderModel; contactModel.Source = contactCom.Source; contactModel.Founder = contactCom.Founder; contactModel.Recommender = contactCom.Recommender; //model.Status = contact.Status; contactModel.UpdateAt = DateTime.Now; _context.Contacts.Update(contactModel); _context.SaveChanges(); return(contactCom); }
public IActionResult Create([FromBody] ContactCom contact) { if (contact == null) { return(BadRequest()); } return(Ok(_contactService.Create(contact))); }
public IActionResult Update(int id, [FromBody] ContactCom contact) { if (contact == null || contact.Id != id) { return(BadRequest()); } var updated = _contactService.Update(id, contact); if (updated != null) { return(Ok(updated)); } return(NotImplemented()); }
public ContactCom Create(ContactCom contactCom) { ContactModel contact = new ContactModel(); contact.Name = contactCom.Name; contact.PhoneNumber = contactCom.PhoneNumber; contact.Email = contactCom.Email; contact.LinkCV = contactCom.LinkCV; contact.Order = _orderService.GetById(contactCom.OrderId); contact.Source = contactCom.Source; contact.CreateAt = contactCom.CreateAt; contact.Founder = contactCom.Founder; contact.Recommender = contactCom.Recommender; _context.Contacts.Add(contact); _context.SaveChanges(); return(contactCom); }