/// <summary> /// The update delivery status /// Author: ThanhDT /// Created date: 8/11/2020 2:56 PM /// </summary> /// <param name="orderId">The order identifier.</param> /// <param name="deliveryStatus">The delivery status.</param> /// <param name="cancelStatus">The cancel status.</param> /// <param name="user">The user.</param> /// <returns></returns> public ErrorCodes UpdateDeliveryStatus(int orderId, short deliveryStatus, short cancelStatus, string user = "") { ErrorCodes errorCodes = ErrorCodes.Success; try { var result = _orderDal.UpdateDeliveryStatus(orderId, deliveryStatus, cancelStatus, user); if (result <= 0) { errorCodes = ErrorCodes.BusinessError; } else { // history khi thay đổi deliveryStatus sẽ không có thông tin status và request type _orderHistoryBo.Insert(new OrderHistory { change_log = "", created_by = user, order_id = orderId, delivery_status = deliveryStatus }); } } catch (Exception ex) { Logger.Error(ex); errorCodes = ErrorCodes.Exception; } return(errorCodes); }