public ServiceResult AddCustomerUser(CustomerUserDTO customeruser) { User newUser = new User(); newUser.UserName = customeruser.UserName; newUser.Password = customeruser.Password; _ur.Add(newUser); _uow.BeginTran(); try { Customer newCustomer = new Customer(); newCustomer.UserID = newUser.ID; newCustomer.FirstName = customeruser.FirstName; newCustomer.LastName = customeruser.LastName; newCustomer.Email = customeruser.eMail; _cr.Add(newCustomer); _uow.CommitTran(); return(new ServiceResult(ProcessStateEnum.Success, "Kayıt başarıyla yapılmıştır.")); } catch (Exception) { _uow.RollBackTran(); return(new ServiceResult(ProcessStateEnum.Error, "Bir hata nedeniyle kayıt yapılamamıştır.")); } }
public ActionResult Register(CustomerUserDTO customerUserDto) { var model = _cus.AddCustomerUser(customerUserDto); if (model.State == Common.ProcessStateEnum.Success) { ViewBag.Uyari = "Kayıt başarıyla gerçekleştirilmiştir."; } return(RedirectToAction("SignIn", "User")); }