public HttpResponseMessage Get(int idCRD, string idGRD, int status) { try { JobsCoordinationDtoManager.JobsCoordinationDtoUpdate(idCRD, status); var host = HttpContext.Current.Request.Url.AbsoluteUri; host = host.Substring(0, host.IndexOf("/api")); string logicalPath = System.Web.HttpContext.Current.Server.MapPath("~/Views/Email/OKJobRes.cshtml"); var response = new HttpResponseMessage(HttpStatusCode.OK) { Content = new StringContent( System.IO.File.ReadAllText(logicalPath) .Replace("000000000", idGRD) .Replace("XXXXXXXX", host) ) }; response.Content.Headers.ContentType = new System.Net.Http.Headers.MediaTypeHeaderValue("text/html") { CharSet = "UTF8" }; return(response); } catch (Exception) { throw new HttpResponseException(HttpStatusCode.InternalServerError); } }
public List <FullGraduateDto> Put(string massege, [FromBody] List <CoordinatingJobsForGraduatesDto> coordinatings) { var userId = Int32.Parse(HttpContext.Current.User.Identity.Name); string email = ConfigurationManager.AppSettings["byEmail"]; string password = ConfigurationManager.AppSettings["password"]; string folderPeth = ConfigurationManager.AppSettings["CVpath"]; return(JobsCoordinationDtoManager.sendingCandidateToContact(massege, coordinatings, userId, email, password, folderPeth)); }
public List <string> Post(int idJob, [FromBody] List <FullGraduateDto> value) { var userId = Int32.Parse(HttpContext.Current.User.Identity.Name); string email = ConfigurationManager.AppSettings["byEmail"]; string password = ConfigurationManager.AppSettings["password"]; var url = HttpContext.Current.Request.Url.AbsoluteUri; url = url.Substring(0, url.IndexOf("/api")); return(JobsCoordinationDtoManager.NewJobsCoordinationDto(idJob, value, userId, email, password, url)); }
public void Put([FromBody] CoordinatingJobsForGraduatesDto jobsCoordinatingDto) { JobsCoordinationDtoManager.JobsCoordinationDtoEditing(jobsCoordinatingDto); }
public List <CoordinatingJobsForGraduatesDto> Get(int idJob) { return(JobsCoordinationDtoManager.JobsCoordinationDtoByJob(idJob)); }
public List <CoordinatingJobsForGraduatesDto> Get(string idGraduate) { int userId = Int32.Parse(HttpContext.Current.User.Identity.Name); return(JobsCoordinationDtoManager.JobsCoordinationDtoListByGraduate(idGraduate, userId)); }
public ApiRes <CoordinatingJobsForGraduatesDto> Get(int page, int size, string sort, [FromUri] JobCoordinationFilters filters) { filters.curUserId = Int32.Parse(HttpContext.Current.User.Identity.Name); return(JobsCoordinationDtoManager.JobCoordinationDtoLazyList(filters, sort, page, size)); }