Example #1
0
        public IHttpActionResult UpdateData([FromBody] Siswa req)
        {
            try
            {
                if (req != null)
                {
                    using (var dc = new Makers1DataContext())
                    {
                        var data = dc.Siswas.FirstOrDefault(o => o.Username == req.Username);
                        data.Username  = req.Username;
                        data.Password  = req.Password;
                        data.Firstname = req.Firstname;
                        data.Lastname  = req.Lastname;
                        dc.SubmitChanges();

                        return(Ok(data));
                    }
                }
                else
                {
                    return(Unauthorized());
                }
            }
            catch (Exception ex)
            {
                return(BadRequest(ex.Message));
            }
        }
Example #2
0
        public IHttpActionResult Create([FromBody] Siswa req)
        {
            var result = new List <SelectResult>();

            using (var dc = new Makers1DataContext())
            {
                var data = new Siswa()
                {
                    Username  = req.Username,
                    Password  = req.Password,
                    Firstname = req.Firstname,
                    Lastname  = req.Lastname
                };

                dc.Siswas.InsertOnSubmit(data);
                dc.SubmitChanges();
            }
            return(Ok(result));
        }
Example #3
0
 public IHttpActionResult DeleteData(string Username)
 {
     try
     {
         if (Username != null)
         {
             using (var dc = new Makers1DataContext())
             {
                 var data = dc.Siswas.FirstOrDefault(o => o.Username == Username);
                 dc.Siswas.DeleteOnSubmit(data);
                 dc.SubmitChanges();
                 return(Ok(data));
             }
         }
         else
         {
             return(Unauthorized());
         }
     }
     catch (Exception ex)
     {
         return(BadRequest(ex.Message));
     }
 }
Example #4
0
 public CRUDController()
 {
     context = new Makers1DataContext();
 }