public IHttpActionResult Form([FromBody] AdmissionForm admissionForm) { var res = new ApiResponse(); try { Random r = new Random(); int num = r.Next(); var student = new StudentAdmissionForm() { Address = admissionForm.address, CandidateName = admissionForm.candidatename, City = admissionForm.city, Email = admissionForm.email, FatherName = admissionForm.fathername, Mobile = admissionForm.mobile, MotherName = admissionForm.mothername, State = admissionForm.state, CourseType = admissionForm.coursetype, RegistrationNumber = num }; var response = _admissionForm.Add(student); var lstmap = admissionForm.items.ConvertAll(x => new StudentQualificationMapping { Boards = x.boards, Class = x.sclass, StudentAdmissionID = response.Id, Subjects = x.subjects, YearOfPassing = x.yearofpassing, }).ToList(); var returrep = _studentMapping.BulkAdd(lstmap); res = new ApiResponse() { status = HttpStatusCode.OK.ToString(), code = (int)HttpStatusCode.OK, result = lstmap }; } catch (Exception ex) { throw; } return(Ok(res)); }
public IHttpActionResult Save([FromBody] Faculty faculty) { try { _faculty.Add(faculty); var res = new ApiResponse() { status = HttpStatusCode.OK.ToString(), code = (int)HttpStatusCode.OK, result = null }; return(Ok(res)); } catch (Exception) { return(BadRequest()); } }
public IHttpActionResult AddUser([FromBody] AdminUser user) { var ddd = _genericRepository.Add(user); if (ddd != null) { var res = new ApiResponse() { status = HttpStatusCode.OK.ToString(), code = (int)HttpStatusCode.OK, result = ddd }; return(Ok(res)); } else { return(BadRequest()); } }
public IHttpActionResult Save([FromBody] Enquiry enquiry) { try { enquiry.CreatedDate = DateTime.Now; _enquiry.Add(enquiry); var res = new ApiResponse() { status = HttpStatusCode.OK.ToString(), code = (int)HttpStatusCode.OK, result = _enquiry.List() }; return(Ok(res)); } catch (Exception) { return(BadRequest()); } }
public IHttpActionResult Save([FromBody] TaskDetail taskDetail) { try { taskDetail.CreatedDate = DateTime.Now; _genericRepository.Add(taskDetail); //send push notification to admin var notificationHubContext = GlobalHost.ConnectionManager.GetHubContext <TaskHub>(); if (notificationHubContext != null) { var notificationViewModel = new NotificationViewModel() { data = taskDetail, type = "new task", notificationFor = "admin" }; var data = JsonConvert.SerializeObject(notificationViewModel); notificationHubContext.Clients.All.pushNewContent(data); } var res = new ApiResponse() { status = HttpStatusCode.OK.ToString(), code = (int)HttpStatusCode.OK, result = taskDetail }; return(Ok(res)); } catch (Exception ex) { return(BadRequest()); } }
public IHttpActionResult Banner() { var banner = new Banner(); try { var file = System.Web.HttpContext.Current.Request; var fileResult = new BaseClass().UploadAsync(file.Files, "banner", 300, 900); banner = new Banner() { ImgUrl = fileResult.Uri.OriginalString, Status = true, Type = (int)BanneType.homeBanner }; _banner.Add(banner); } catch (System.Exception ex) { return(BadRequest()); } return(Ok(banner)); }
public async Task Add(TEntity entity) { await _generic.Add(entity); //throw new NotImplementedException(); }