コード例 #1
0
ファイル: ContactService.cs プロジェクト: edgecomputing/cats
 public bool DeleteContact(Contact contact)
 {
     if (contact == null) return false;
     _unitOfWork.ContactRepository.Delete(contact);
     _unitOfWork.Save();
     return true;
 }
コード例 #2
0
        public ActionResult Create_contact([DataSourceRequest] DataSourceRequest request, ContactViewModel contact)
        {
            if (contact != null && ModelState.IsValid)
            {
                try
                {
                    var c = new Contact()
                        {

                            FDPID = contact.FDPID,
                            FirstName = contact.FirstName,
                            LastName = contact.LastName,
                            PhoneNo = contact.PhoneNo,
                        };

                    _contactService.AddContact(c);
                    return RedirectToAction("Index","FDP");
                }
                catch (Exception ex)
                {
                    ModelState.AddModelError("Errors",@"Check");
                }
            }
            return RedirectToAction("Index","FDP");
            //return Json(new[] { contact }.ToDataSourceResult(request, ModelState));
        }
コード例 #3
0
ファイル: ContactService.cs プロジェクト: edgecomputing/cats
 public bool EditContact(Contact contact)
 {
     _unitOfWork.ContactRepository.Edit(contact);
     _unitOfWork.Save();
     return true;
 }
コード例 #4
0
ファイル: ContactService.cs プロジェクト: edgecomputing/cats
 public bool AddContact(Contact contact)
 {
     _unitOfWork.ContactRepository.Add(contact);
     _unitOfWork.Save();
     return true;
 }