//public void AddWorkflowHistory(WORKFLOW_HISTORY workflowHistory, string EmailCreator, string EmailPOA, string EmailManager, string emailBody) //{ // _xmlMapper.InsertOrUpdate(workflowHistory); // ILogger logger= new NLogLogger(); // IMessageService messageService = new MessageService(logger); // var subject = "CK5 Status No: " + workflowHistory.FORM_NUMBER; // var emailList = new List<string>(); // if(!string.IsNullOrEmpty(EmailCreator)) // emailList.Add(EmailCreator); // if(!string.IsNullOrEmpty(EmailPOA)) // emailList.Add(EmailPOA); // if(!string.IsNullOrEmpty(EmailManager)) // emailList.Add(EmailManager); // if (emailList.Count > 0) // { // messageService.SendEmailToList(emailList, subject, emailBody, false); // } //} private void AddWorkflowHistory(WORKFLOW_HISTORY workflowHistory) { if (_xmlMapper.Errors.Count == 0) { _xmlMapper.InsertOrUpdate(workflowHistory); } }
public void InsertPoa(USER userdata) { var existingPoa = _xmlMapper.uow.GetGenericRepository <POA>() .GetByID(userdata.USER_ID); POA poa = existingPoa; if (poa == null) { poa = new POA(); poa.IS_ACTIVE = true; poa.POA_ID = userdata.USER_ID; poa.LOGIN_AS = userdata.USER_ID; poa.PRINTED_NAME = userdata.LAST_NAME + " " + userdata.FIRST_NAME; poa.POA_EMAIL = userdata.EMAIL; poa.CREATED_BY = "PI"; poa.POA_ADDRESS = ""; poa.POA_PHONE = ""; poa.ID_CARD = ""; poa.TITLE = ""; poa.CREATED_BY = "PI"; poa.CREATED_DATE = DateTime.Now; } else { poa.IS_ACTIVE = true; //poa.PRINTED_NAME = userdata.FIRST_NAME + " " + userdata.LAST_NAME; poa.POA_EMAIL = userdata.EMAIL; poa.MODIFIED_BY = "PI"; poa.MODIFIED_DATE = DateTime.Now; } _xmlMapper.InsertOrUpdate(poa); }