public ReceitaPadrao Persistir(Guid usuarioId, Model.ReceitaPadrao receitaPadrao) { ReceitaPadrao receitaPadraoAtual = new ReceitaPadrao(RepositoryService.NomeDaOrganizacao, RepositoryService.IsOffline, RepositoryService.Provider); receitaPadraoAtual = RepositoryService.ReceitaPadrao.ObterPor((int)receitaPadrao.CodReceitaPadrao); if (receitaPadraoAtual != null) { receitaPadrao.ID = receitaPadraoAtual.ID; RepositoryService.ReceitaPadrao.Update(receitaPadrao, usuarioId); if (receitaPadrao.State != null && !receitaPadraoAtual.State.Equals(receitaPadrao.State)) { MudarStatus(receitaPadrao.ID.Value, receitaPadrao.State.Value, usuarioId); } return(receitaPadrao); } else { receitaPadrao.ID = RepositoryService.ReceitaPadrao.Create(receitaPadrao, usuarioId); return(receitaPadrao); } }
public ReceitaPadrao DefinirPropriedades(Intelbras.Message.Helper.MSG0052 xml) { var crm = new ReceitaPadrao(this.Organizacao, this.IsOffline); #region Propriedades Crm->Xml crm.CodReceitaPadrao = xml.CodigoReceitaPadrao; crm.Nome = xml.Nome; crm.State = xml.Situacao; crm.IntegradoEm = DateTime.Now; crm.IntegradoPor = usuarioIntegracao.NomeCompleto; crm.UsuarioIntegracao = xml.LoginUsuario; #endregion return(crm); }
public string Enviar(ReceitaPadrao objModel) { throw new NotImplementedException(); }