Example #1
0
        public async Task <IActionResult> Create(Subject subject)
        {
            Dictionary <dynamic, dynamic> properties = new Dictionary <dynamic, dynamic>();

            properties.Add("SubjectName", subject.SubjectName);
            if (_repo.Exists <Subject>(properties))
            {
                return(BadRequest("Already Exist"));
            }
            _repo.Create <Subject>(subject);
            if (await _repo.SaveAll())
            {
                return(Ok(subject));
            }
            return(StatusCode(500));
        }
Example #2
0
        public async Task <IActionResult> Create(Certificate certificate)
        {
            Dictionary <dynamic, dynamic> property = new Dictionary <dynamic, dynamic>();

            property.Add("CertificateName", certificate.CertificateName);
            if (_repo.Exists <Certificate>(property))
            {
                return(BadRequest("Already Exists"));
            }
            _repo.Create(certificate);
            if (await _repo.SaveAll())
            {
                return(Ok(certificate));
            }
            return(StatusCode(500));
        }
Example #3
0
        public async Task <IActionResult> Create(Question question)
        {
            Dictionary <dynamic, dynamic> properties = new Dictionary <dynamic, dynamic>();

            properties.Add("QuestionContent", question.QuestionContent);
            if (_repo.Exists <Question>(properties))
            {
                return(BadRequest("Already Exist"));
            }
            _repo.Create(question);
            if (await _repo.SaveAll())
            {
                return(Ok());
            }
            return(StatusCode(500));
        }
Example #4
0
        public async Task <IActionResult> Create(Level level)
        {
            Dictionary <dynamic, dynamic> properties = new Dictionary <dynamic, dynamic>();

            properties.Add("LevelName", level.LevelName);
            if (_repo.Exists <Level>(properties))
            {
                return(BadRequest("Already Exist"));
            }
            _repo.Create <Level>(level);
            if (await _repo.SaveAll())
            {
                return(Ok());
            }
            return(StatusCode(500));
        }
Example #5
0
        public async Task <IActionResult> Enrolling(Enrolled enrolled)
        {
            Dictionary <dynamic, dynamic> properties = new Dictionary <dynamic, dynamic>();

            properties.Add("AccountId", enrolled.AccountId);
            properties.Add("SubjectId", enrolled.SubjectId);
            if (_repo.Exists <Enrolled>(properties))
            {
                return(BadRequest("Already Enrolled"));
            }
            ;
            _repo.Create <Enrolled>(enrolled);
            if (await _repo.SaveAll())
            {
                return(Ok());
            }
            return(StatusCode(500));
        }
        public async Task <ActionResult <SolicitudServicio> > Create(SolicitudServicio solicitudServicio)
        {
            try
            {
                var obj = await _solicitudServicioRepository.Create(solicitudServicio);

                return(CreatedAtAction("Get", new { id = obj.Id }, solicitudServicio));
            }
            catch (DbUpdateException)
            {
                if (await _solicitudServicioRepository.Exist(solicitudServicio))
                {
                    return(Conflict());
                }
                else
                {
                    throw;
                }
            }
        }
 public ActionResult Create(CreateForm entity)
 {
     try
     {
         if (ModelState.IsValid)
         {
             _service.Create(entity.ToClient());
             return(RedirectToAction("Index"));
         }
         else
         {
             return(View());
         }
     }
     catch
     {
         ViewBag.Error = "Le nom est déjà répertorié";
         return(View());
     }
 }
Example #8
0
        public virtual OperationResult <TEntity> Create(TEntity entity)
        {
            var validateResult = Validate(entity, true);

            if (!validateResult.Passed)
            {
                return(new OperationResult <TEntity>(validateResult));
            }

            try
            {
                repository.Create(entity);
                repository.SaveChanges();

                return(new OperationResult <TEntity>(entity));
            }
            catch (Exception e)
            {
                return(new OperationResult <TEntity>(e.Message));
            }
        }
Example #9
0
 public void Create(T entity)
 {
     Log($"In decorator - Before Adding {entity}");
     _decorated.Create(entity);
     Log($"In decorator - After Adding {entity}");
 }
Example #10
0
        public IActionResult CreatePost([FromBody] Post post)
        {
            postCrudRepository.Create(post);

            return(new JsonResult(post));
        }
Example #11
0
 public void Create(SuperHeroClient entity)
 {
     _repo.Create(entity.ToGlobal());
 }
 public void Post([FromBody] SuperHeroGlobal entity)
 {
     _repo.Create(entity);
 }