/// <summary> /// Brisanje reda u bazi /// </summary> /// <param name="id"></param> /// <returns></returns> public bool Delete(int id) { if (!ValidateConstaints(id)) { return(false); } UF_Olaksica olaksica = base.Database.UF_Olaksica.SingleOrDefault(o => o.ID == id); base.Database.UF_Olaksica.DeleteObject(olaksica); return(true); }
/// <summary> /// Editiranje postojeceg reda u bazi /// </summary> /// <param name="id"></param> /// <param name="naziv"></param> /// <param name="olaksicaPostotak"></param> /// <param name="olaksicaIznos"></param> /// <returns></returns> public bool Update(int id, string naziv, decimal?olaksicaPostotak, decimal?olaksicaIznos) { if (!ValidateDataInput(naziv, olaksicaPostotak, olaksicaIznos)) { return(false); } UF_Olaksica olaksica = base.Database.UF_Olaksica.SingleOrDefault(o => o.ID == id); olaksica.Naziv = naziv; olaksica.OlaksicaPostotak = olaksicaPostotak; olaksica.OlaksicaIznos = olaksicaIznos; olaksica.TS = DateTime.Now; return(true); }
/// <summary> /// Upis novog reda u bazu /// </summary> /// <param name="naziv"></param> /// <param name="olaksicaPostotak"></param> /// <param name="olaksicaIznos"></param> /// <returns></returns> public bool Add(string naziv, decimal?olaksicaPostotak, decimal?olaksicaIznos) { if (!ValidateDataInput(naziv, olaksicaPostotak, olaksicaIznos)) { return(false); } UF_Olaksica olaksica = new UF_Olaksica(); olaksica.Naziv = naziv; olaksica.OlaksicaPostotak = olaksicaPostotak; olaksica.OlaksicaIznos = olaksicaIznos; olaksica.TS = DateTime.Now; base.Database.UF_Olaksica.AddObject(olaksica); return(true); }