public Dictionary <string, int> ObtenerDiccionarioPorNombre(List <string> commisions, int user_id) { var olista = oRepositorio.ObtenerTodos(); Dictionary <string, int> dictionary = new Dictionary <string, int>(); foreach (var item in olista) { dictionary.Add(item.name, item.commission_id); } foreach (var commision in commisions) { if (!String.IsNullOrEmpty(commision) && !dictionary.ContainsKey(commision)) { commissions ocommissions = new commissions { commission_id = 0, name = commision, date_created = DateTime.Now, user_id_created = user_id }; ocommissions = oRepositorio.Add(ocommissions); oUnitOfWork.SaveChanges(); dictionary.Add(ocommissions.name, ocommissions.commission_id); } } return(dictionary); }
public void Eliminar(int id) { commissions oCommission = new commissions { commission_id = id, }; oRepositorio.Delete(oCommission); oUnitOfWork.SaveChanges(); }
public void Modificar(CommissionViewModel pCommissionViewModel) { commissions ocommissions = oRepositorio.FindById(pCommissionViewModel.commission_id); ocommissions.name = pCommissionViewModel.name; ocommissions.user_id_modified = pCommissionViewModel.user_id_modified; ocommissions.date_modified = DateTime.Now; oRepositorio.Update(ocommissions); oUnitOfWork.SaveChanges(); }
public void Agregar(CommissionViewModel pCommissionViewModel) { commissions ocommissions = new commissions { commission_id = 0, name = pCommissionViewModel.name, date_created = DateTime.Now, user_id_created = pCommissionViewModel.user_id_created }; oRepositorio.Add(ocommissions); oUnitOfWork.SaveChanges(); }