public ActionResult EditFirm(FormCollection fc, int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } tFirmy firm = service.GetFirmData(id.Value); try { if (TryUpdateModel(firm, "") && TryUpdateModel(firm.tAdresy, "tAdresy")) { if (CheckPasswords(fc, service.GetClient(firm.IDKlienta))) { if (ModelState.IsValid) { service.ChangeFirmData(firm); if (ChangePassword(fc["OldPassword"], fc["NewPassword"], firm.IDKlienta)) { service.Save(); ViewBag.Message = "Data saved successfully."; } } } } } catch (Exception ex) { HandleEditionException(ex); } CreateAddressCountryList(fc); return(View(firm)); }
public void UpdateFirm(tFirmy firm, ITravelAgencyService service) { firm.REGON = REGON.Text; firm.NIP = NIP.Text; firm.NazwaFirmy = Name.Text; Address.UpdateAddress(firm.tAdresy, service); }
public ActionResult Edit() { int?userId = service.GetClientId(User.Identity.Name); if (userId.HasValue) { CreateAddressCountryList(null); tFirmy firm = service.GetFirmData(userId.Value); if (firm != null) { return(View("EditFirm", firm)); } else { tOsoby person = service.GetPersonData(userId.Value); if (person == null) { return(RedirectToAction("Login")); } else { return(View("EditPerson", person)); } } } return(View()); }
public void CreateFirm(tFirmy firm, tAdresy address, string email) { var client = GetNonNullClientId(email); firm.IDKlienta = client.IDKlienta; firm.tKlient = client; firm.tAdresy = address; context.tFirmy.Add(firm); }
public void AssignData(tFirmy firm) { ClientId.Value = firm.tKlient.IDKlienta.ToString(); REGON.Text = firm.REGON; NIP.Text = firm.NIP; Name.Text = firm.NazwaFirmy; Address.AssignData(firm.tAdresy); LoginData.AssignData(firm.tKlient); }
/// <summary> /// Returns firm data prior to the modification. /// </summary> /// <returns>the firm data object</returns> private tFirmy GetFirmData() { int?userId = service.GetClientId(User.Identity.Name); if (userId.HasValue) { tFirmy firm = service.GetFirmData(userId.Value); return(firm); } return(null); }
private void AssignData() { tOsoby person = GetPersonData(); if (person != null) { IsPerson = true; PersonData.AssignData(person); } else { tFirmy firm = GetFirmData(); if (firm != null) { IsFirm = true; FirmData.AssignData(firm); } } }
public void CreateFirm(tFirmy firm, tAdresy address, string email) { unitOfWork.CreateFirm(firm, address, email); }
public void ChangeFirmData(tFirmy firm) { unitOfWork.ChangeFirmData(firm); }
public void ChangeFirmData(tFirmy firm) { context.tFirmy.Attach(firm); context.Entry(firm).State = EntityState.Modified; context.Entry(firm.tAdresy).State = EntityState.Modified; }