Example #1
0
        public async Task <IHttpActionResult> Post(user user)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    user modiUser = await Repo.GetEntity(user.Id);

                    if (modiUser != null)// for update
                    {
                        Repo.Update(user);
                    }
                    else
                    {
                        Repo.Add(user);// for new user
                        UOW.Save();
                    }
                    return(Ok());
                }
                catch
                {
                    return(BadRequest());
                }
            }
            else
            {
                return(BadRequest());
            }
        }
        //in case create new task
        // or update task by manager to assign it to group
        public async Task <IHttpActionResult> Post(request req)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    request modireq = await Repo.GetEntity(req.Id);

                    if (modireq != null)//for update
                    {
                        Repo.Update(req);
                    }
                    else
                    {
                        Repo.Add(new request()
                        {
                            requestTitle = req.requestTitle, requestBody = req.requestBody
                        });                                                                                   //for new
                        UOW.Save();
                    }
                    return(Ok(new request()));
                }
                catch (Exception e)
                {
                    return(BadRequest());
                }
            }
            else
            {
                return(BadRequest());
            }
        }
Example #3
0
 public int CreateProduct(ProductEntity productEntity)
 {
     using (var scope = new TransactionScope())
     {
         var product = new Product
         {
             ProductName = productEntity.ProductName
         };
         _unitOfWork.ProductRepository.Insert(product);
         _unitOfWork.Save();
         scope.Complete();
         return(product.ProductId);
     }
 }
Example #4
0
        public IHttpActionResult Post(role_user_id obj)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    int id = int.Parse(obj.roleid);
                    Repo.Add(new usersrole()
                    {
                        UserId = obj.userid, Roleid = id
                    });                                                       // for new user
                    UOW.Save();

                    return(Ok());
                }
                catch
                {
                    return(BadRequest());
                }
            }
            else
            {
                return(BadRequest());
            }
        }
Example #5
0
        public IActionResult Add(string idproducto)
        {
            //_unitOfWork.ClienteRepo.Add(new Cliente());
            //_unitOfWork.PedidoRepo.Add(new Pedido());

            _unitOfWork.Save();

            return(Ok());
        }