public bool Create(LocalidadEditionData localidadData) { var localidad = new Localidad() { Nombre = localidadData.Nombre, CodigoPostal = localidadData.CodigoPostal.Value }; Session.Save(localidad); Session.Transaction.Commit(); return(true); }
public LocalidadEditionViewModel(LocalidadLogic localidadLogic) { this.localidadLogic = localidadLogic; Localidad = new LocalidadEditionData(); SubmitFunction = () => { return(CreateLocalidad()); }; SubmitValidation = () => { return(Localidad.CodigoPostal != null && !string.IsNullOrEmpty(Localidad.Nombre)); }; Loading = false; }
public bool Edit(LocalidadEditionData localidadData) { var localidad = Session.Get <Localidad>(localidadData.Id); if (localidad == null) { throw new Exception("Localidad Invalida"); } localidad.Nombre = localidadData.Nombre; localidad.CodigoPostal = localidadData.CodigoPostal.Value; Session.Save(localidad); Session.Transaction.Commit(); return(true); }
public bool Save(LocalidadEditionData localidadData) { return(localidadData.Id.HasValue ? Edit(localidadData) : Create(localidadData)); }