public AssigmentDTO CreateAssigment(string name)
        {
            var assigmentDto = new AssigmentDTO()
            {
                Name = name,
            };

            return(assigmentDto = apiConnection.PostAssigment(assigmentDto));
        }
        public AssigmentDTO UpdateAssigment(string idAssigment, string name)
        {
            var studentDto = new AssigmentDTO()
            {
                Id   = Guid.Parse(idAssigment),
                Name = name,
            };

            return(studentDto = apiConnection.PutAssigment(studentDto));
        }
Esempio n. 3
0
        public ActionResult Post([FromBody] AssigmentDTO assigmentDTO)
        {
            var assigment = assigmentService.CreateAssigment(assigmentDTO);

            if (assigment == null)
            {
                return(NoContent());
            }

            return(new CreatedAtRouteResult("GetAssigment", new { id = assigment.Id }, assigment));
        }
        internal static List <AssigmentDTO> ToListAssigments(IQueryable <StudenAssigments> studenAssigments)
        {
            var lstAssigments = new List <AssigmentDTO>();

            foreach (var studentassigment in studenAssigments)
            {
                var assigment = new AssigmentDTO();

                assigment.Id   = studentassigment.IdAssignments;
                assigment.Name = studentassigment.Assignments.Name;
                lstAssigments.Add(assigment);
            }

            return(lstAssigments);
        }
Esempio n. 5
0
        public Assignments CreateAssigment(AssigmentDTO studenDTO)
        {
            try
            {
                var assigment = Mapper.Map <Assignments>(studenDTO);
                assigment.Id = Guid.NewGuid();

                _context.Add(assigment);
                _context.SaveChanges();

                return(assigment);
            }
            catch (Exception)
            {
                throw;
            }
        }
Esempio n. 6
0
        public ActionResult Put(Guid id, [FromBody] AssigmentDTO assigmentDTO)
        {
            if (id == null)
            {
                return(NotFound());
            }

            if (assigmentDTO.Id != id)
            {
                return(NotFound());
            }

            var student = assigmentService.EditAssigment(assigmentDTO);

            if (student == null)
            {
                return(NoContent());
            }

            return(new CreatedAtRouteResult("GetStudent", new { id = student.Id }, student));
        }
Esempio n. 7
0
        public Assignments EditAssigment(AssigmentDTO assigmentsDto)
        {
            try
            {
                var assigment = _context.Assignments.Where(a => a.Id == assigmentsDto.Id).FirstOrDefault();

                if (assigment == null)
                {
                    return(null);
                }


                assigment.Name = assigmentsDto.Name;

                _context.Update(assigment);
                _context.SaveChanges();

                return(assigment);
            }
            catch (Exception)
            {
                throw;
            }
        }