public ActionResult Add(DATA.Domains.Trademark trademark) { try { trademark.UniqueKey = Guid.NewGuid().ToString(); trademark.OnTrial = false; trademark.User.FirstOrDefault().Role = "Admin"; trademark.TrialExpired = false; trademark.TrialStartedOn = DateTime.Now; trademark.TrialPeriod = 30; trademark.User.FirstOrDefault().CreatedOn = DateTime.Now; var checkEmail = userProvider.GetEmail(trademark.User.FirstOrDefault().Email); if (checkEmail == null) { TempData["alert"] = GetAlert("TradeMark added successfully", "Success"); DATA.Domains.AccountHolder accountHolder = new DATA.Domains.AccountHolder { FirstName = trademark.OwnerName, TradeMarkUniqueKey = trademark.UniqueKey, Address = trademark.Address, Detail = trademark.Detail, Contact = trademark.Contact, AccountHolderTypeID = 4, CreatedOn = trademark.CreatedOn }; trademark.AccountHolder.Add(accountHolder); var trademarkId = trademarkProvider.Add(trademark); } else { TempData["alert"] = GetAlert("Email Already Exists", "error"); } return(View()); } catch (Exception ex) { TempData["alert"] = GetAlert("TradeMark not added successfully", "error"); return(View()); } }
public ActionResult Update(DATA.Domains.Trademark trademark) { trademarkProvider.Update(trademark); return(RedirectToAction("get")); }