Exemplo n.º 1
0
        //POST: api/Admission/ConfirmlAdmission
        public async Task <IActionResult> ConfirmlAdmission(AdmissionDTO model)
        {
            var ob = (from x in db.Admissions where x.AdmissionID.Equals(model.AdmissionID) select x).SingleOrDefault();

            if (ob != null)
            {
                if (ob.StatusID == model.StatusID)
                {
                    return(BadRequest("Nothing Change!"));
                }
                ob.StatusID = model.StatusID;

                if (await db.SaveChangesAsync() > 0)
                {
                    string content = "";
                    if (model.StatusID == 1)
                    {
                        content = "<p>Your Admission key:" + model.AdmissionID + "</p><p><a href=" + "http://localhost:4200/Admission" + ">Click here to check Admission</a></p>";
                    }
                    if (model.StatusID == -1)
                    {
                        content = "<p>Your Admission has reject by admin!";
                    }
                    var message = new Message(new string[] { ob.StudentEmail }, "WELCOME TO ITM COLLEGE!", content, null);

                    await emailService.SendEmailAsync(message);
                }
                return(Ok("OK"));
            }
            return(NotFound());
        }
Exemplo n.º 2
0
 public IActionResult RegisterStudent(AdmissionDTO model)
 {
     return(NotFound());
 }