Exemplo n.º 1
0
        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();
        }
Exemplo n.º 2
0
        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");
            }
        }
Exemplo n.º 3
0
 public void PostReport([FromBody] Report value)
 {
     //Get the victim
     db.Victims.FirstOrDefault(e => e.IDNumber == value.VictimIDNo).AddNewReport(value);
     db.SaveChanges();
 }