public async Task <ActionResult> Create(CallInfoView calllogmodel) { if (ModelState.IsValid) { var result = new CallInfo { CallCategoryId = calllogmodel.CallCategoryId, StaffId = calllogmodel.StaffId, ReceivedDate = Convert.ToDateTime(calllogmodel.ReceivedDate), Address = calllogmodel.Address, CallDuration = calllogmodel.CallDuration, Contact = calllogmodel.Contact, Dob = Convert.ToDateTime(calllogmodel.Dob), FullName = calllogmodel.FullName, IsDeleted = calllogmodel.IsDeleted, StatusId = 1, Summary = calllogmodel.Summary }; db.CallInfos.Add(result); await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(calllogmodel)); }
public async Task <ActionResult> Edit(CallInfoView calllog) { if (ModelState.IsValid) { var log = db.CallInfos.Where(x => x.CallInfoId == calllog.CallInfoId).FirstOrDefault(); log.CallDuration = calllog.CallDuration; log.Contact = calllog.Contact; log.Dob = calllog.Dob; log.FullName = calllog.FullName; log.ReceivedDate = calllog.ReceivedDate; log.StatusId = calllog.StatusId; log.Summary = calllog.Summary; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(calllog)); }