Esempio n. 1
0
        private void InsertCititor_Click(object sender, EventArgs e)
        {
            var reader = new ReaderRepository();

            string[] splited = boxNumeCititorInsertCititor.Text.Trim().Split(' ');

            var ctx = reader.VerifyReaderByName(boxNumeCititorInsertCititor.Text.Trim());

            if (ctx.LongCount() == 0)
            {
                CITITOR cititor = new CITITOR()
                {
                    Nume    = splited[0].Trim(),
                    Prenume = splited[1].Trim(),
                    Adresa  = boxAdresaCititorInsertCititor.Text.Trim(),
                    Email   = boxEmailCititorInsertCititor.Text.Trim(),
                    Stare   = 0,
                };

                reader.InsertReader(cititor);
                MessageBox((IntPtr)0, "\nInsert Operation Completed", "Message Box", 0);
            }
            else
            {
                MessageBox((IntPtr)0, "\nExista acest utilizator...", "Message Box", 0);
            }

            boxNumeCititorInsertCititor.Text   = "";
            boxAdresaCititorInsertCititor.Text = "";
            boxEmailCititorInsertCititor.Text  = "";
        }
Esempio n. 2
0
        public string DeleteReader(CITITOR cititor)
        {
            var message = "";

            try
            {
                var toDelete = new CITITOR();
                toDelete = cititor.CititorId == 0 ? context.CITITORs.FirstOrDefault(t => t.CititorId == cititor.CititorId) : context.CITITORs.FirstOrDefault(t => t.CititorId == cititor.CititorId);

                if (toDelete != null)
                {
                    context.CITITORs.Remove(toDelete);
                    context.SaveChanges();
                }
                else
                {
                    message = "This reader does not exist or has already been deleted!";
                }
            }
            catch (Exception e)
            {
                message = e.Message;
            }

            return(message);
        }
Esempio n. 3
0
 public FormImprumutaCarte(CITITOR cititor)
 {
     InitializeComponent();
     _cititor         = cititor;
     this.label1.Text = cititor.Nume;
     this.label2.Text = cititor.Prenume;
     this.label3.Text = cititor.Stare.ToString();
 }
Esempio n. 4
0
 public CITITOR UpdateReader(CITITOR cititor)
 {
     using (var context = new ModelDatabaseFirst())
     {
         context.CITITORs.AddOrUpdate(cititor);
         context.SaveChanges();
         return(cititor);
     }
 }
Esempio n. 5
0
 internal CititorDTO getCititorDTO(CITITOR cititor)
 {
     return(new CititorDTO()
     {
         Adresa = cititor.Adresa,
         Email = cititor.Adresa,
         Nume = cititor.Nume,
         Prenume = cititor.Prenume
     });
 }
Esempio n. 6
0
 public string InsertReader(CITITOR cititor)
 {
     try
     {
         context.CITITORs.Add(cititor);
         context.SaveChanges();
     }
     catch (Exception e)
     {
         return(e.Message);
     }
     return("");
 }
Esempio n. 7
0
        public string UpdateReader(CITITOR cititor)
        {
            var message = "";

            try
            {
                context.CITITORs.AddOrUpdate(cititor);
                context.SaveChanges();
            }
            catch (Exception e)
            {
                message = e.Message;
            }
            return(message);
        }
Esempio n. 8
0
 public void DeleteReader(CITITOR cititor)
 {
     try
     {
         using (var context = new ModelDatabaseFirst())
         {
             context.CITITORs.Remove(cititor);
             context.SaveChanges();
             return;
         }
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex.Message);
     }
 }
Esempio n. 9
0
        public Response DeleteReader(CITITOR cititor)
        {
            var response = new Response();
            var mapped   = Mapper.Map <CITITOR, Data.Entities.CITITOR>(cititor);
            var reply    = _bookRepository.DeleteReader(mapped);

            if (reply == "")
            {
                response.Messages.Add("The reader has been successfully deleted!");
            }
            else
            {
                response.Error = true;
                response.Messages.Add(reply);
            }

            return(response);
        }
Esempio n. 10
0
        public CITITORDTO S_cititor_dto(CITITOR c)
        {
            var lista = new List <IMPRUMUTDTO>();

            if (c.IMPRUMUT != null)
            {
                lista = c.IMPRUMUT.Select(x => S_imprumut_dto(x)).ToList();
            }
            return(new CITITORDTO()
            {
                CititorId = c.CititorId,
                Nume = c.Nume,
                Prenume = c.Prenume,
                Adresa = c.Adresa,
                Email = c.Email,
                Stare = c.Stare,
                IMPRUMUT = lista
            });
        }
Esempio n. 11
0
 public bool RestituieCarte(CITITOR cititor, int carteId, string textReview)
 {
     return(BibliotecaAPI.RestituieCarte(cititor, carteId, textReview));
 }
Esempio n. 12
0
 public bool PotRestituiiCartea(CITITOR cititor, int carteId)
 {
     return(BibliotecaAPI.PotRestituiiCartea(cititor, carteId));
 }
Esempio n. 13
0
 public bool ImprumutaCartea(CITITOR cititor, string titlu, string autorNume, string autorPrenume, int numerZile)
 {
     return(BibliotecaAPI.ImprumutaCartea(cititor, titlu, autorNume, autorPrenume, numerZile));
 }
Esempio n. 14
0
 public Response UpdateReader(CITITOR cititor)
 {
     return(_bookServices.UpdateReader(cititor));
 }
Esempio n. 15
0
 public Response InsertReader(CITITOR cititor)
 {
     return(_bookServices.InsertReader(cititor));
 }
Esempio n. 16
0
 public Response DeleteReader(CITITOR cititor)
 {
     return(_bookServices.DeleteReader(cititor));
 }