public IActionResult WeightUpdate(int id, int subUserId, decimal weight, string date) { try { var su = new SubUserWeight(); if (id != 0) { su = _data.SubUserWeights.First(m => m.Id == id); } var dateArray = date.Split("."); su.SubUserId = subUserId; su.Weight = weight; su.AddedOn = new DateTime(int.Parse(dateArray[2]), int.Parse(dateArray[1]), int.Parse(dateArray[0])); if (id == 0) { _data.SubUserWeights.Add(su); } else { _data.SubUserWeights.Update(su); } _data.SaveChanges(); } catch (Exception e) { return(Json(new { success = false })); } return(Json(new { success = true })); }
public IActionResult WeightManage(int id, int subuserid) { var su = new SubUserWeight(); if (id != 0) { su = _data.SubUserWeights.First(m => m.Id == id); } var vm = new WeightManageViewModel(); vm.Id = su.Id; vm.SubUserId = subuserid; vm.Weight = su.Weight; vm.AddedOn = su.AddedOn.ToString("M.d.yyyy"); vm.SubUserName = _data.SubUsers.Single(m => m.Id == subuserid)?.Name; return(PartialView("_WeightManage", vm)); }
public IActionResult PostWeight([FromBody] PostWeightModel model) { try { var su = new SubUserWeight() { SubUserId = model.SubUserId, Weight = model.Weight, AddedOn = DateTime.UtcNow }; _data.SubUserWeights.Add(su); _data.SaveChanges(); return(Ok(su.Id)); } catch (Exception) { return(StatusCode(500)); } }