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()); } }
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); } }
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()); } }
public IActionResult Add(string idproducto) { //_unitOfWork.ClienteRepo.Add(new Cliente()); //_unitOfWork.PedidoRepo.Add(new Pedido()); _unitOfWork.Save(); return(Ok()); }