/// <summary> /// add new property on click of add button /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btnAdd_Click(object sender, EventArgs e) { try { PropertyModel propModel = new PropertyModel(); propModel.Address = txtAddress.Text; propModel.City = txtCity.Text; propModel.OwnerName = txtOwnerName.Text; propModel.PropertyName = txtPropertyName.Text; propModel.State = txtState.Text; propModel.UserID = CommonFunction.GetProfile().UserID; propModel.Zip = txtZip.Text; var propertyBusiness = new PropertyBusiness(); var result = propertyBusiness.SaveProperty(propModel); if (!result.Success) { litMsg.Text = result.Message; } else { Response.Redirect("~/ViewProperties.aspx", false); } } catch (Exception ex) { litMsg.Text = ex.Message; } }
/// <summary> /// load property details from database /// </summary> private void LoadPropertyDetails() { if (!string.IsNullOrEmpty(Request.QueryString["Id"])) { int id = Convert.ToInt32(Request.QueryString["Id"]); var propertyBusiness = new PropertyBusiness(); var result = propertyBusiness.GetPropertyById(id); if (result.Success && result.Model != null) { TenantPropertyModel model = result.Model; lblPropertyName.Text = model.PropertyName; lblAddress.Text = model.Address; lblCity.Text = model.City; lblState.Text = model.State; lblOwnerName.Text = model.OwnerName; lblZip.Text = model.Zip; txttenantFirstName.Text = model.Firstname; txttenantLastName.Text = model.Lastname; txtRentAmount.Text = model.Amount.ToString(); txtStartDate.Text = model.StartDate.ToString(); txtEndDate.Text = model.EndDate.ToString(); } } else { litMsg.Text = "Invalid property Id"; } }
/// <summary> /// display all the properties in repeater /// </summary> private void LoadProperties() { var propertyBusiness = new PropertyBusiness(); rptPropertyList.DataSource = propertyBusiness.GetPropertyList().Model; rptPropertyList.DataBind(); }
/// <summary> /// method to get the property details /// </summary> private void LoadPropertyDetails() { if (!string.IsNullOrEmpty(Request.QueryString["Id"])) { int id = Convert.ToInt32(Request.QueryString["Id"]); var propertyBusiness = new PropertyBusiness(); var result = propertyBusiness.GetPropertyById(id); if (result.Success && result.Model != null) { TenantPropertyModel model = result.Model; lblPropertyName.Text = model.PropertyName; lblAddress.Text = model.Address; lblCity.Text = model.City; lblState.Text = model.State; lblOwnerName.Text = model.OwnerName; lblZip.Text = model.Zip; txttenantFirstName.Text = model.Firstname; txttenantLastName.Text = model.Lastname; txtRentAmount.Text = model.Amount.ToString(); txtStartDate.Text = model.StartDate.ToShortDateString(); txtEndDate.Text = model.EndDate.ToShortDateString(); hdnTenantId.Value = model.TenantID.ToString(); if (model.TenantID > 0) { btnAdd.Text = "Update Tenant"; } if (model.FileName != null) { documentName = model.FileName; documentURL = "documents/" + documentName; btnGoogleDrive.CommandArgument = documentName; hdnFileName.Value = documentName; } } else { litMsg.Text = "Invalid property Id"; btnAdd.Enabled = false; } } }
public PropertyController(PropertyBusiness propertyBusiness) { _propertyBusiness = propertyBusiness; }
public UnitController(PropertyBusiness propertyBusiness, UnitBusiness unitBusiness) { _propertyBusiness = propertyBusiness; _unitBusiness = unitBusiness; }