Example #1
0
        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));
        }
Example #2
0
        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());
            }
        }
Example #3
0
        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());
            }
        }
Example #4
0
        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());
            }
        }
Example #5
0
        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());
            }
        }
Example #6
0
        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));
        }
Example #7
0
        public async Task Add(TEntity entity)
        {
            await _generic.Add(entity);

            //throw new NotImplementedException();
        }