public async Task <IActionResult> Create(CustomerDetailsModel model, bool continueEditing) { try { var existingcustomer = (await _coDealerMasterService.GetAllCoDealerListAsync(model.EmailId, model.MobileNo1.ToString())).FirstOrDefault(); if (existingcustomer != null) { TempData["UserMessageError"] = "Records allready exist."; return(await Create()); } var coDealerInfo = new SubDealerMaster { SubDealerName = model.CustomerName, EmailId = model.EmailId, ContactNo1 = model.MobileNo1, ContactNo2 = model.MobileNo2, Address = model.Address1, Pincode = model.Pin, City = model.District, State = (await _stateListService.GetStateById(model.StateId)).State, DealerCode = model.DealerCode, DateCreated = DateTime.UtcNow }; await _coDealerMasterService.InsertAsync(coDealerInfo); if (continueEditing) { return(RedirectToAction(nameof(Edit), new { id = coDealerInfo.Id })); } TempData["UserMessageSuccess"] = "Record saved sucessfully."; return(RedirectToAction(nameof(List))); } catch (Exception ex) { TempData["UserMessageError"] = ex.Message.ToString(); return(RedirectToAction(nameof(Create))); } }
public async Task DeleteAsync(SubDealerMaster entity) { await _subDealerRepo.RemoveAsync(entity); }
public async Task UpdateAsync(SubDealerMaster entity) { await _subDealerRepo.UpdateAsync(entity); }
public async Task InsertAsync(SubDealerMaster entity) { await _subDealerRepo.AddAsync(entity); }