internal static RotaUrlModel ConverterToModel(RotaUrlEntity entity) { if (entity == null) { return(null); } RotaUrlModel model = new RotaUrlModel(); model.Id = entity.Id.ToString(); model.Chave = entity.Chave; model.Nome = entity.Nome; model.Descricao = entity.Descricao; model.UrlDestino = entity.UrlDestino; model.UrlDestinoIOS = entity.UrlDestinoIOS; model.UrlDestinoAndroid = entity.UrlDestinoAndroid; model.UrlDestinoWindowsPhone = entity.UrlDestinoWindowsPhone; model.HasControleAcesso = entity.HasControleAcesso; model.DataInicialVigencia = entity.DataInicialVigencia; model.DataFinalVigencia = entity.DataFinalVigencia; return(model); }
internal static RotaUrlEntity ConverterToEntity(RotaUrlModel model) { if (model == null) { return(null); } RotaUrlEntity entity = new RotaUrlEntity(); if (!string.IsNullOrEmpty(model.Id)) { entity.Id = new MongoDB.Bson.ObjectId(model.Id); } entity.Chave = model.Chave; entity.Nome = model.Nome; entity.Descricao = model.Descricao; entity.UrlDestino = model.UrlDestino; entity.UrlDestinoIOS = model.UrlDestinoIOS; entity.UrlDestinoAndroid = model.UrlDestinoAndroid; entity.UrlDestinoWindowsPhone = model.UrlDestinoWindowsPhone; entity.HasControleAcesso = model.HasControleAcesso; entity.DataInicialVigencia = model.DataInicialVigencia; entity.DataFinalVigencia = model.DataFinalVigencia; return(entity); }