public void Post([FromBody] UserViewModel value) { string password = Secrecy.HashPassword(value.Password); db.Users.Add(new Models.User(0, value.FullName, value.IDNumber, value.UserType, password)); db.SaveChanges(); }
public void Put(int status, string caseNo) { Case updateCase = db.Cases.FirstOrDefault(e => e.CaseNo == caseNo); if (updateCase != null) { updateCase.Status = status; db.SaveChanges(); string userID = db.Cases.FirstOrDefault(e => e.CaseNo == caseNo).VictimID; //Get user with the Case Victim victim = db.Victims.FirstOrDefault(e => e.IDNumber == userID); //send Message string decryp = "0027" + victim.CellNO.Substring(1, victim.CellNO.Length - 1); sendMessage("Your Case has been detected", decryp, "Update"); } }
public void PostReport([FromBody] Report value) { //Get the victim db.Victims.FirstOrDefault(e => e.IDNumber == value.VictimIDNo).AddNewReport(value); db.SaveChanges(); }