public async Task <IActionResult> Save([FromBody] Common.Ac_Mtr_Agreement_Detail model) { try { var message = new Message(); message.BusinessLogic = configuration.GetValue <string>("AppSettings:BusinessLogic:Ac_Mtr_Agreement_Detail"); message.Operation = Operation.Save; message.Connection = configuration.GetValue <string>("ConnectionStrings:MEXPRESS_AC"); message.MessageInfo = model.SerializeObject(); using (var businessLgic = new ServiceManager()) { var result = await businessLgic.DoWork(message); if (result.Status == Status.Failed) { return(BadRequest(result.Result)); } var resultModel = result.DeSerializeObject <Common.Ac_Mtr_Agreement_Detail>(); return(Ok(resultModel)); } } catch (Exception ex) { return(BadRequest(ex)); } }
public async Task <IActionResult> ListInventory([FromBody] Common.Ac_Mtr_Agreement_Detail model) { try { var message = new Message(); message.BusinessLogic = configuration.GetValue <string>("AppSettings:BusinessLogic:Ac_Mtr_Agreement_Detail"); message.Operation = Operation.ListInventory; message.Connection = configuration.GetValue <string>("ConnectionStrings:INTERFACES"); message.MessageInfo = model.SerializeObject(); using (var businessLgic = new ServiceManager()) { var result = await businessLgic.DoWork(message); if (result.Status == Status.Failed) { return(BadRequest(result.Result)); } var list = result.DeSerializeObject <IEnumerable <Common.Ac_Mtr_Agreement_Detail> >(); // var dataSuccess = new // { // Data = list, // MessageResult = Backend.Common.Enum.Status.Success, // Message = string.Empty, // RegisterType = string.Empty // }; return(Ok(list)); } } catch (Exception ex) { return(BadRequest(ex)); } }
public async Task <IActionResult> Get([FromBody] Common.Ac_Mtr_Agreement_Detail model) { try { var message = new Message(); message.BusinessLogic = configuration.GetValue <string>("AppSettings:BusinessLogic:Ac_Mtr_Agreement_Detail"); message.Operation = Operation.Get; message.Connection = configuration.GetValue <string>("ConnectionStrings:MEXPRESS_AC"); message.MessageInfo = model.SerializeObject(); using (var businessLgic = new ServiceManager()) { var result = await businessLgic.DoWork(message); if (result.Status == Status.Failed) { return(BadRequest(result.Result)); } var resultModel = result.DeSerializeObject <Common.Ac_Mtr_Agreement_Detail>(); var dataSuccess = new { Data = resultModel, MessageResult = Backend.Common.Enum.Status.Success, Message = string.Empty, RegisterType = string.Empty }; return(Ok(dataSuccess)); } } catch (Exception ex) { return(BadRequest(ex)); } }