public async Task <BaseResponse <int> > Create(OrderStatusCreate model) { OrderStatus orderStatus = new OrderStatus { IsEditablePrice = model.IsEditablePrice, IsPaid = model.IsPaid, StatusName = model.StatusName }; await _db.OrderStatuses.AddAsync(orderStatus); var result = await _db.SaveChangesAsync(); if (result == 1) { return(new BaseResponse <int> { Code = RsponseCode.Success, Message = "تم إضافة الحالة بنجاح ", Data = 0 }); } return(new BaseResponse <int> { Code = RsponseCode.DataBaseError, Message = "حصل خطأ ", Data = 0 }); }
public bool CreateOrderStatus(OrderStatusCreate model) { var entity = new OrderStatus() { StatusId = model.StatusId, Status = model.Status }; using (var ctx = new ApplicationDbContext()) { ctx.OrderStatuses.Add(entity); return(ctx.SaveChanges() == 1); } }
/// <summary> /// Create a new Order Status /// </summary> /// <param name="orderStatus"></param> /// <returns></returns> public IHttpActionResult Post(OrderStatusCreate orderStatus) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var service = CreateOrderStatusService(); if (!service.CreateOrderStatus(orderStatus)) { return(InternalServerError()); } return(Ok()); }
public async Task <IActionResult> Create([FromBody] OrderStatusCreate model) { var result = await _orderStatusService.Create(model); return(Ok(result)); }