Пример #1
0
        public HttpResponseMessage CompletedJury(JuryModel model)
        {
            ItemResponse <Boolean> response = new ItemResponse <Boolean>();

            response.Item = JuryList.Completed(model.JuryId);
            return(Request.CreateResponse(response));
        }
Пример #2
0
        public async System.Threading.Tasks.Task <HttpResponseMessage> Completion(JuryModel model)
        {
            if (!ModelState.IsValid)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState));
            }

            await MessagingService.CompletionMail(model);

            return(Request.CreateResponse());
        }
Пример #3
0
        public static JuryModel GetJuror(int id)
        {
            JuryModel model = new JuryModel();

            for (int i = 0; i < _list.Count(); i++)
            {
                if (id == _list[i].JuryId)
                {
                    return(_list[i]);
                }
            }
            return(model);
        }
Пример #4
0
        public static async Task CompletionMail(JuryModel model) //****guide
        {
            SendGridMessage myMessage = new SendGridMessage();

            myMessage.AddTo(model.Email);
            myMessage.From    = new MailAddress(_siteAdminEmailAddress, "The Honor System");
            myMessage.Subject = "Confirm Email";
            string path     = HttpContext.Current.Server.MapPath("~/Template/CompletionEmail.html");
            string contents = File.ReadAllText(path);

            myMessage.Html = contents;
            await SendAsync(myMessage);
        }