public DeedInforViewModel(DeedsInfo deedsInfo = null) { if (deedsInfo != null) { DeedsInfo = deedsInfo; } }
private void Create(ref ApplicationUnit unit, DeedsInfo deedsInfo) { ////deedsInfo.CreatedDate = DateTime.Now; //Facility updateFacility = unit.Facilities.GetAll().FirstOrDefault(fc => fc.Id == deedsInfo.FacilityId); //if (updateFacility != null) //{ // updateFacility.DeedsInfo = deedsInfo; // unit.Facilities.Update(updateFacility); // unit.SaveChanges(); //} }
private DeedsInfo GetDeedsInfo(DeedsInfo deedsInfo, ref ApplicationUnit unit) { if (deedsInfo != null) { DeedsInfo deeds = unit.DeedsInfos.GetAll().FirstOrDefault(p => p.Id == deedsInfo.Id); if (deeds != null) { return(deeds); } } return(deedsInfo); }
private void Update(ref ApplicationUnit unit, DeedsInfo deedsInfo) { //Facility updateFacility = unit.Facilities.GetAll().FirstOrDefault(fc => fc.Id == deedsInfo.FacilityId); //if (updateFacility != null) //{ // updateFacility.DeedsInfo.ErFNumber = deedsInfo.ErFNumber; // updateFacility.DeedsInfo.TitleDeedNumber = deedsInfo.TitleDeedNumber; // updateFacility.DeedsInfo.Extent = deedsInfo.Extent; // updateFacility.DeedsInfo.OwnerInfomation = deedsInfo.OwnerInfomation; // updateFacility.DeedsInfo.ModifiedUserId = deedsInfo.ModifiedUserId; // updateFacility.DeedsInfo.ModifiedDate = DateTime.Now; // unit.Facilities.Update(updateFacility); // unit.SaveChanges(); //} }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); appPreferences = new AppPreferences(Application.Context); userId = Convert.ToInt32(appPreferences.GetUserId()); erfNumber = FindViewById <EditText>(Resource.Id.etf_erfnumber); titleDeedNumber = FindViewById <EditText>(Resource.Id.etf_titledeednumber); extentm2 = FindViewById <EditText>(Resource.Id.etf_extentm2); ownerInformation = FindViewById <EditText>(Resource.Id.etf_ownerinformation); ViewModel = new DeedInforViewModel(); DeedsInfo = new DeedsInfo(); var data = Intent.GetStringExtra("data"); if (data != null) { Facility = Newtonsoft.Json.JsonConvert.DeserializeObject <Facility>(data); DeedsInfo = Facility.DeedsInfo; if (DeedsInfo != null) { erfNumber.Text = DeedsInfo.ErFNumber; titleDeedNumber.Text = DeedsInfo.TitleDeedNumber; extentm2.Text = DeedsInfo.Extent; ownerInformation.Text = DeedsInfo.OwnerInfomation; } } Toolbar.MenuItemClick += (sender, e) => { var itemTitle = e.Item.TitleFormatted; switch (itemTitle.ToString()) { case "Log Out": var intent = new Intent(this, typeof(LoginActivity)); appPreferences.SaveUserId("0"); StartActivity(intent); break; case "Save": SaveDeedInfor(); break; } }; SupportActionBar.SetDisplayHomeAsUpEnabled(true); SupportActionBar.SetHomeButtonEnabled(true); }
public void CreateTest() { var controller = new DeedsInfoController(); controller.Request = new HttpRequestMessage(); controller.Configuration = new HttpConfiguration(); DeedsInfo deedsInfo = new DeedsInfo() { Id = 0, ErFNumber = "ErF123456", TitleDeedNumber = "123456", Extent = "Ext 2", OwnerInfomation = "Mr P", //CreatedDate = DateTime.Now, //CreatedUserId = 1, //FacilityId = 2 }; var result = controller.CreateEdit(deedsInfo); Assert.IsTrue(result.IsSuccessStatusCode); }
public HttpResponseMessage CreateEdit(DeedsInfo deedsInfo) { ApplicationUnit unit = new ApplicationUnit(); string action = deedsInfo.Id != 0 ? "Update" : "Create"; int userId = 0; try { if (deedsInfo != null) { if (deedsInfo.Id == 0) { // userId = deedsInfo.CreatedUserId; Create(ref unit, deedsInfo); } else { // userId = deedsInfo.ModifiedUserId.Value; Update(ref unit, deedsInfo); } } unit.Dispose(); Task updateTask = new Task(() => LogAuditTrail("DeedsInfo", action, userId, deedsInfo.Id)); updateTask.Start(); return(Request.CreateResponse(HttpStatusCode.OK, new { content = true })); } catch (Exception ex) { unit.Dispose(); ErrorHandling.LogError(ex.StackTrace, action + "DeedsInfo"); return(Request.CreateResponse(ex)); } }
public async Task <bool> AddUpdateDeedsInfoAsync(DeedsInfo deedsInfo) { return(await DataStore.AddUpdateDeedsInfoAsync(deedsInfo)); }